<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>微信默认获取信息</title>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
</head>
<body>
<h1><a href="{:url('about')}">跳转</a></h1>
<h1><a href="{:url('message')}">发送模板消息</a></h1>
<h1 style="color: red" id="area"></h1>
<img src="{$userinfo['headimgurl']}" alt="">
</body>
<script src="__HJS__jquery-1.10.2.min.js"></script>
<script>
    wx.config({
        debug: false,
        appId: '<?php echo $getSignPackage["appId"];?>',
        timestamp: '<?php echo $getSignPackage["timestamp"];?>',
        nonceStr: '<?php echo $getSignPackage["nonceStr"];?>',
        signature: '<?php echo $getSignPackage["signature"];?>',
        jsApiList: [
            // 所有要调用的 API 都要加到这个列表中
            'checkJsApi',
            'getLocation',
            'onMenuShareTimeline',
            'hideMenuItems'
        ]
    });
    wx.ready(function () {
        var menuList = [
            "menuItem:editTag",//编辑标签:
            "menuItem:delete",//删除:
            "menuItem:copyUrl",//复制链接:
            "menuItem:originPage",//原网页:
            "menuItem:readMode",//阅读模式:
            "menuItem:openWithQQBrowser",//在QQ浏览器中打开:
            "menuItem:openWithSafari",//在Safari中打开:
            "menuItem:share:email",//邮件:
            "menuItem:share:brand",//一些特殊公众号:
            "menuItem:share:qq",// 分享到QQ
            "menuItem:share:weiboApp",// 分享到Weibo
            "menuItem:share:facebook", //分享到FB
            "menuItem:share:QZone" //分享到 QQ 空间
        ];
        wx.hideMenuItems({
            menuList: menuList// 要隐藏的菜单项，只能隐藏“传播类”和“保护类”按钮，所有menu项见附录3
        });
        wx.checkJsApi({
            jsApiList: [
                'getLocation'
            ],
            success: function (res) {
                if (res.checkResult.getLocation == false) {
                    alert('你的微信版本太低，不支持微信JS接口，请升级到最新的微信版本！');
                    return;
                }
            }
        });
        wx.getLocation({
            success: function (res) {
                var latitude = res.latitude; // 纬度，浮点数，范围为90 ~ -90
                var longitude = res.longitude; // 经度，浮点数，范围为180 ~ -180。
                var speed = res.speed; // 速度，以米/每秒计
                var accuracy = res.accuracy; // 位置精度
                // alert(latitude);
                // alert(longitude);
                get_dingwei(latitude,longitude);
            },
            cancel: function (res) {
                alert('用户拒绝授权获取地理位置');
            }
        });
        //分享朋友圈;
        wx.onMenuShareTimeline({
            title: '分享链接错误！', // 分享标题
            link: 'miaoye.s3.natapp.cc', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: '', // 分享图标
            trigger: function (res) {
                alert(res);
            },
            success: function () {
                // 用户确认分享后执行的回调函数
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });

    });
    //  初始化jsapi接口 状态
    wx.error(function (res) {
        alert("调用微信jsapi返回的状态:"+res.errMsg);
    });
    function get_dingwei(lat,lng){
        $.ajax({
            type: "post",
            url : "{:url('getlocations')}",
            data: {
                lng:lng,
                lat:lat
            },
            dataType : "json",
            success : function(data) {
                // alert(data.data.regeocode.addressComponent.province);
                //  alert(data.data.regeocode.addressComponent.city);
                // alert(data.data.regeocode.addressComponent.district);
                //  alert(data.data.regeocode.formatted_address);
                // $('#area').html(data.data.a_name);
                $('#area').html(data.data.regeocode.formatted_address);
            }
        });
    }
</script>
</html>